<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Gradle User Guide</title>
<link xmlns:xslthl="http://xslthl.sf.net" type="text/css"
	rel="stylesheet" href="./css/base.css">
<link xmlns:xslthl="http://xslthl.sf.net" type="text/css"
	rel="stylesheet" href="./css/docs.css">
<link xmlns:xslthl="http://xslthl.sf.net" type="text/css"
	rel="stylesheet" href="./css/userguide.css">
<meta content="DocBook XSL Stylesheets V1.75.2" name="generator">
<link rel="home" href="userguide.html" title="Gradle User Guide">
<link rel="next" href="./ch01/introduction.html"
	title="Chapter&nbsp;1.&nbsp;Introduction">
</head>
<body>
	<div class="book">
		<div xmlns:xslthl="http://xslthl.sf.net" class="titlepage">
			<div class="title">
				<div>
				    <h1 class="title">
                        <a name="N10002"></a>Gradle 用户手册
                    </h1>
					<h4 class="title">
						<a name="N10002"></a>Gradle User Guide
					</h4>
				</div>
				<div>
					<h3 class="releaseinfo">Version 2.0</h3>
				</div>
			</div>
			<div>
				<p class="copyright">Copyright &copy; 2007-2012 Hans Dockter,
					Adam Murdoch</p>
			</div>
			<div>
				<div class="legalnotice" title="Legal Notice">
					<a name="N1000D"></a>
					<p>
					本手册副本只可自用或分发给其它人浏览,但该过程中如果您收取任何费用都将触犯版权,同时,无论是电子版还是打印版,
					在分发时请勿删除本版权信息.<br>
					Copies of this document may be made for your own use and for
						distribution to others, provided that you do not charge any fee
						for such copies and further provided that each copy contains this
						Copyright Notice, whether distributed in print or electronically.
					</p>
				</div>
			</div>
		</div>
		<div class="toc">
			<p>
			     
				<b>目录 - Table of Contents</b>
			</p>
			<dl>
				<dt>
					<span class="chapter"><a href="./ch01/introduction.html">1.
							简介 - Introduction(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="./ch01/introduction.html#N10048">1.1.
									关于本手册 - About this user guide</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="overview.html">2.
							概述 - Overview</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="overview.html#sec:special_feature_of_gradle">2.1.
									Features</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="overview.html#sec:why_groovy">2.2. Why Groovy?</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="./ch03/tutorials.html">3.教程说明 - Tutorials(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="./ch03/tutorials.html#N100CE">3.1.
									快速开始 - Getting Started</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="./ch04/installation.html">4.
							安装 - Installing Gradle(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="./ch04/installation.html#N10116">4.1.
									先决条件 - Prerequisites</a></span>
						</dt>
						<dt>
							<span class="section"><a href="./ch04/installation.html#N10123">4.2.
									下载 - Download</a></span>
						</dt>
						<dt>
							<span class="section"><a href="./ch04/installation.html#N1012C">4.3.
									解压 - Unpacking</a></span>
						</dt>
						<dt>
							<span class="section"><a href="./ch04/installation.html#N10148">4.4.
									环境变量配置 - Environment variables</a></span>
						</dt>
						<dt>
							<span class="section"><a href="./ch04/installation.html#N10155">4.5.
									安装测试 - Running and testing your installation</a></span>
						</dt>
						<dt>
							<span class="section"><a href="./ch04/installation.html#N10160">4.6.
									JVM参数配置 - JVM options</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="./ch05/troubleshooting.html">5.
							问题反馈 - Troubleshooting(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="./ch05/troubleshooting.html#N10187">5.1. 解决问题 - Working through
									problems</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch05/troubleshooting.html#N10194">5.2.获取帮助 - Getting help</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="./ch06/tutorial_using_tasks.html">6.
							构建基础 - Build Script Basics(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N101A5">
								6.1. Projects 和 tasks - Projects and tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N101BC">6.2. Hello world</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N10222">6.3. 快速定义任务 - A shortcut task
									definition</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N10239">6.4. 代码即脚本 - Build scripts
									are code</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#sec:task_dependencies">6.5.
									任务依赖 - Task dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N1029B">6.6. 动态任务 - Dynamic tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N102B0">6.7. 任务操作 - Manipulating
									existing tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#sec:shortcut_notations">6.8.
									短标记法 - Shortcut notations</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#sec:extra_task_properties">6.9.
									添加自定义属性 - Extra task properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N10326">6.10. 调用Ant任务 - Using Ant
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N10346">6.11. 方法抽取 - Using methods</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#sec:default_tasks">6.12. 定义默认任务 - 
									Default tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#configure-by-dag">6.13.
									Configure by DAG</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch06/tutorial_using_tasks.html#N103B3">6.14. 下一步目标 - Where to next?</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="./ch07/tutorial_java_projects.html">7.
							Java构建入门 - Java Quickstart(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="./ch07/tutorial_java_projects.html#N103C9">7.1. Java插件 - The Java
									plugin</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch07/tutorial_java_projects.html#N103DA">7.2. 一个基本Java项目 - A basic Java
									project</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch07/tutorial_java_projects.html#sec:examples">7.3.多项目构建 -
									Multi-project Java build</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch07/tutorial_java_projects.html#N1054F">7.4.
								下一步目标? - Where to
									next?</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a
						href="./ch08/artifact_dependencies_tutorial.html">8. 依赖管理基础 - Dependency
							Management Basics(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="./ch08/artifact_dependencies_tutorial.html#N10568">8.1. 神马是依赖管理 - What
									is dependency management?</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch08/artifact_dependencies_tutorial.html#N10586">8.2.
									依赖声明 - Declaring your dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch08/artifact_dependencies_tutorial.html#configurations">8.3.
								    依赖配置 - 
									Dependency configurations</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch08/artifact_dependencies_tutorial.html#N105C6">8.4.
									外部依赖 - External dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch08/artifact_dependencies_tutorial.html#N10608">8.5.
									仓库 - Repositories</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch08/artifact_dependencies_tutorial.html#N10650">8.6.
									内容发布 - Publishing artifacts</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch08/artifact_dependencies_tutorial.html#N1068E">8.7. 下一步目标? - Where
									to next?</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a
						href="./ch09/tutorial_groovy_projects.html">9. Groovy 快速入门 - Groovy Quickstart</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="./ch09/tutorial_groovy_projects.html#N106BE">9.1. 一个基本的Groovy项目 - A basic
									Groovy project</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch09/tutorial_groovy_projects.html#N10707">9.2. 总结 - Summary</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="./ch10/web_project_tutorial.html">10.Web工程构建 - 
							Web Application Quickstart(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="./ch10/web_project_tutorial.html#N10722">10.1. 打War包 - Building a WAR
									file</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch10/web_project_tutorial.html#N10747">10.2. Web工程启动 - Running your
									web application</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="web_project_tutorial.html#N10760">10.3. 本章汇总 - Summary</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a
						href="./ch11/tutorial_gradle_command_line.html">11. Gradle命令行的基本使用 - Using the Gradle
							Command-Line(已完成)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#N10779">11.1.
									多任务调用 - Executing multiple tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#sec:excluding_tasks_from_the_command_line">11.2.
									排除任务 -Excluding tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#sec:continue_build_on_failure">11.3.
									失败后继续执行 - Continuing the build when a failure occurs</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#N107F0">11.4. 简化任务名 - Task
									name abbreviation</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#sec:selecting_build">11.5.
									选择构建位置 - Selecting which build to execute</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#sec:obtaining_information_about_your_build">11.6.
									获取构建相关信息 - Obtaining information about your build</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#sec:dry_run">11.7.
									Dry Run</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="./ch11/tutorial_gradle_command_line.html#N10952">11.8.
									本章小结 - Summary</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="tutorial_gradle_gui.html">12.
							Using the Gradle Graphical User Interface</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="tutorial_gradle_gui.html#N10980">12.1. Task Tree</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_gradle_gui.html#N10996">12.2. Favorites</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_gradle_gui.html#N1099D">12.3. Command Line</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_gradle_gui.html#N109A2">12.4. Setup</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="writing_build_scripts.html">13.
							Writing Build Scripts</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="writing_build_scripts.html#N109CC">13.1. The Gradle
									build language</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="writing_build_scripts.html#sec:project_api">13.2. The
									Project API</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="writing_build_scripts.html#N10AD2">13.3. The Script
									API</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="writing_build_scripts.html#N10ADF">13.4. Declaring
									variables</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="writing_build_scripts.html#N10B36">13.5. Some Groovy
									basics</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="tutorial_this_and_that.html">14.
							Tutorial - 'This and That'</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="tutorial_this_and_that.html#sec:directory_creation">14.1.
									Directory creation</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_this_and_that.html#sec:gradle_properties_and_system_properties">14.2.
									Gradle properties and system properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_this_and_that.html#sec:configuring_using_external_script">14.3.
									Configuring the project using an external build script</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_this_and_that.html#sec:configuring_arbitrary_objects">14.4.
									Configuring arbitrary objects</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_this_and_that.html#N10C8A">14.5. Configuring
									arbitrary objects using an external script</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="tutorial_this_and_that.html#sec:caching">14.6. Caching</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="more_about_tasks.html">15.
							More about Tasks</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#N10CBF">15.1. Defining tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#N10CF6">15.2. Locating tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#sec:configuring_tasks">15.3.
									Configuring tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#sec:adding_dependencies_to_tasks">15.4.
									Adding dependencies to a task</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#sec:ordering_tasks">15.5.
									Ordering tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#N10E91">15.6. Adding a
									description to a task</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#N10EA3">15.7. Replacing tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#N10EC0">15.8. Skipping tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#sec:up_to_date_checks">15.9.
									Skipping tasks that are up-to-date</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#N10F94">15.10. Task rules</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#N10FC0">15.11. Finalizer tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="more_about_tasks.html#sec:the_idea_behind_gradle_tasks">15.12.
									Summary</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="working_with_files.html">16.
							Working With Files</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:locating_files">16.1.
									Locating files</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:file_collections">16.2.
									File collections</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:file_trees">16.3. File
									trees</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:archive_contents">16.4.
									Using the contents of an archive as a file tree</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:specifying_multiple_files">16.5.
									Specifying a set of input files</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:copying_files">16.6.
									Copying files</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:sync_task">16.7. Using the
									<code class="literal">Sync</code> task
							</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="working_with_files.html#sec:archives">16.8. Creating
									archives</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="ant.html">17. Using Ant
							from Gradle</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="ant.html#N113E8">17.1.
									Using Ant tasks and types in your build</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ant.html#N11488">17.2.
									Importing an Ant build</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ant.html#N114E2">17.3.
									Ant properties and references</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ant.html#N11536">17.4.
									API</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="logging.html">18. Logging</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="logging.html#sec:choosing_a_log_level">18.1. Choosing
									a log level</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="logging.html#sec:sending_your_own_log_messages">18.2.
									Writing your own log messages</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="logging.html#sec:external_tools">18.3. Logging from
									external tools and libraries</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="logging.html#sec:changing_what_gradle_logs">18.4.
									Changing what Gradle logs</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="gradle_daemon.html">19.
							The Gradle Daemon</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="gradle_daemon.html#enter_the_daemon">19.1. Enter the
									daemon</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="gradle_daemon.html#reusing_daemons">19.2. Reusing and
									expiration of daemons</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="gradle_daemon.html#daemon_usage_and_troubleshooting">19.3.
									Usage and troubleshooting</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="gradle_daemon.html#sec:daemon_properties">19.4.
									Configuring the daemon</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="build_environment.html">20.
							The Build Environment</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="build_environment.html#sec:gradle_configuration_properties">20.1.
									Configuring the build environment via gradle.properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_environment.html#sec:accessing_the_web_via_a_proxy">20.2.
									Accessing the web via a proxy</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="plugins.html">21. Gradle
							Plugins</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="plugins.html#sec:using_plugins">21.1. Applying plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a href="plugins.html#N1185A">21.2.
									What plugins do</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="plugins.html#sub:more_about_convention_objects">21.3.
									Conventions</a></span>
						</dt>
						<dt>
							<span class="section"><a href="plugins.html#N118FD">21.4.
									More on plugins</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="standard_plugins.html">22.
							Standard Gradle plugins</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N1190C">22.1. Language plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N1199D">22.2. Incubating
									language plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N11A44">22.3. Integration
									plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N11B08">22.4. Incubating
									integration plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N11B8B">22.5. Software
									development plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N11D27">22.6. Incubating
									software development plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N11DFC">22.7. Base plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="standard_plugins.html#N11E6F">22.8. Third party
									plugins</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="java_plugin.html">23. The
							Java Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="java_plugin.html#N11E80">23.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="java_plugin.html#N11E8F">23.2.
									Source sets</a></span>
						</dt>
						<dt>
							<span class="section"><a href="java_plugin.html#N11EA7">23.3.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="java_plugin.html#N12119">23.4.
									Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="java_plugin.html#sec:java_plugin_and_dependency_management">23.5.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="java_plugin.html#N1223E">23.6.
									Convention properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="java_plugin.html#sec:source_sets">23.7. Working with
									source sets</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="java_plugin.html#sec:javadoc">23.8. Javadoc</a></span>
						</dt>
						<dt>
							<span class="section"><a href="java_plugin.html#sec:clean">23.9.
									Clean</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="java_plugin.html#sec:resources">23.10. Resources</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="java_plugin.html#sec:compile">23.11. CompileJava</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="java_plugin.html#sec:java_test">23.12. Test</a></span>
						</dt>
						<dt>
							<span class="section"><a href="java_plugin.html#N12970">23.13.
									Jar</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="java_plugin.html#sec:upload">23.14. Uploading</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="groovy_plugin.html">24.
							The Groovy Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="groovy_plugin.html#N129EF">24.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="groovy_plugin.html#N129FE">24.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="groovy_plugin.html#N12A93">24.3.
									Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a href="groovy_plugin.html#N12B36">24.4.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="groovy_plugin.html#N12B7A">24.5.
									Automatic configuration of groovyClasspath</a></span>
						</dt>
						<dt>
							<span class="section"><a href="groovy_plugin.html#N12BB3">24.6.
									Convention properties</a></span>
						</dt>
						<dt>
							<span class="section"><a href="groovy_plugin.html#N12BB8">24.7.
									Source set properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="groovy_plugin.html#sec:groovyCompile">24.8.
									GroovyCompile</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="scala_plugin.html">25.
							The Scala Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12CDE">25.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12CED">25.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12D94">25.3.
									Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12E2D">25.4.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="scala_plugin.html#sec:configure_scala_classpath">25.5.
									Automatic configuration of scalaClasspath</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12E95">25.6.
									Convention properties</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12E9A">25.7.
									Source set properties</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12F37">25.8.
									Fast Scala Compiler</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12F54">25.9.
									Compiling in external process</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12F78">25.10.
									Incremental compilation</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12FCC">25.11.
									Eclipse Integration</a></span>
						</dt>
						<dt>
							<span class="section"><a href="scala_plugin.html#N12FD1">25.12.
									IntelliJ IDEA Integration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="war_plugin.html">26. The
							War Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="war_plugin.html#N12FDE">26.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="war_plugin.html#N12FED">26.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="war_plugin.html#N13033">26.3.
									Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a href="war_plugin.html#N1304D">26.4.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="war_plugin.html#N13079">26.5.
									Convention properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="war_plugin.html#sec:default_settings">26.6. War</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="war_plugin.html#sec:customizing">26.7. Customizing</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="ear_plugin.html">27. The
							Ear Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="ear_plugin.html#N1310D">27.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ear_plugin.html#N1311C">27.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ear_plugin.html#N1315C">27.3.
									Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ear_plugin.html#N13176">27.4.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ear_plugin.html#N1318D">27.5.
									Convention properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="ear_plugin.html#sec:default_settings">27.6. Ear</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="ear_plugin.html#sec:customizing">27.7. Customizing</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="ear_plugin.html#sec:using_custom_app_xml">27.8. Using
									custom descriptor file</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="jetty_plugin.html">28.
							The Jetty Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="jetty_plugin.html#N13247">28.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jetty_plugin.html#N13256">28.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jetty_plugin.html#N132B5">28.3.
									Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jetty_plugin.html#N132BA">28.4.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jetty_plugin.html#N132BF">28.5.
									Convention properties</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="checkstyle_plugin.html">29.
							The Checkstyle Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="checkstyle_plugin.html#N13341">29.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="checkstyle_plugin.html#N13355">29.2. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="checkstyle_plugin.html#N133C8">29.3. Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="checkstyle_plugin.html#N133E4">29.4. Dependency
									management</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="checkstyle_plugin.html#N13400">29.5. Configuration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="codenarc_plugin.html">30.
							The CodeNarc Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="codenarc_plugin.html#N13415">30.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="codenarc_plugin.html#N13429">30.2. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="codenarc_plugin.html#N13497">30.3. Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="codenarc_plugin.html#N134B3">30.4. Dependency
									management</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="codenarc_plugin.html#N134CF">30.5. Configuration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="findbugs_plugin.html">31.
							The FindBugs Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="findbugs_plugin.html#N134E4">31.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="findbugs_plugin.html#N134F8">31.2. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="findbugs_plugin.html#N1356D">31.3. Dependency
									management</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="findbugs_plugin.html#N13589">31.4. Configuration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="jdepend_plugin.html">32.
							The JDepend Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="jdepend_plugin.html#N1359E">32.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jdepend_plugin.html#N135B2">32.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jdepend_plugin.html#N13627">32.3.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jdepend_plugin.html#N13643">32.4.
									Configuration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="pmd_plugin.html">33. The
							PMD Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="pmd_plugin.html#N13658">33.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="pmd_plugin.html#N1366C">33.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="pmd_plugin.html#N136DA">33.3.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="pmd_plugin.html#N136F6">33.4.
									Configuration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="jacoco_plugin.html">34.
							The JaCoCo Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="jacoco_plugin.html#N13713">34.1.
									Getting Started</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jacoco_plugin.html#N1372F">34.2.
									Configuring the JaCoCo Plugin</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jacoco_plugin.html#N1375D">34.3.
									JaCoCo Report configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jacoco_plugin.html#N13780">34.4.
									JaCoCo specific task configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jacoco_plugin.html#N13853">34.5.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="jacoco_plugin.html#N13880">34.6.
									Dependency management</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="sonar_plugin.html">35.
							The Sonar Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="sonar_plugin.html#N138CC">35.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="sonar_plugin.html#N1391A">35.2.
									Analyzing Multi-Project Builds</a></span>
						</dt>
						<dt>
							<span class="section"><a href="sonar_plugin.html#N13973">35.3.
									Analyzing Custom Source Sets</a></span>
						</dt>
						<dt>
							<span class="section"><a href="sonar_plugin.html#N13988">35.4.
									Analyzing languages other than Java</a></span>
						</dt>
						<dt>
							<span class="section"><a href="sonar_plugin.html#N139A0">35.5.
									Setting Custom Sonar Properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_plugin.html#sec:sonar_command_line_parameters">35.6.
									Configuring Sonar Settings from the Command Line</a></span>
						</dt>
						<dt>
							<span class="section"><a href="sonar_plugin.html#N13A15">35.7.
									Tasks</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="sonar_runner_plugin.html">36.
							The Sonar Runner Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13A68">36.1. Plugin Status
									and Compatibility</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13A75">36.2. Getting Started</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13A97">36.3. Configuring the
									Sonar Runner</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13B66">36.4. Analyzing
									Multi-Project Builds</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13BA7">36.5. Analyzing
									Custom Source Sets</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13BBC">36.6. Analyzing
									languages other than Java</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13BD4">36.7. More on
									configuring Sonar properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#sec:sonar_command_line_parameters">36.8.
									Setting Sonar Properties from the Command Line</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13C03">36.9. Executing Sonar
									Runner in a separate process</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sonar_runner_plugin.html#N13C0B">36.10. Tasks</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="osgi_plugin.html">37. The
							OSGi Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="osgi_plugin.html#N13C55">37.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="osgi_plugin.html#N13C64">37.2.
									Implicitly applied plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a href="osgi_plugin.html#N13C69">37.3.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="osgi_plugin.html#N13C6E">37.4.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="osgi_plugin.html#N13C73">37.5.
									Convention object</a></span>
						</dt>
						<dt>
							<span class="section"><a href="osgi_plugin.html#N13CB6">37.6.
							</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="eclipse_plugin.html">38.
							The Eclipse Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="eclipse_plugin.html#N13D63">38.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="eclipse_plugin.html#N13D7A">38.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="eclipse_plugin.html#N13EE4">38.3.
									Configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a href="eclipse_plugin.html#N13F63">38.4.
									Customizing the generated files</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="idea_plugin.html">39. The
							IDEA Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="idea_plugin.html#N140BA">39.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="idea_plugin.html#N140D1">39.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="idea_plugin.html#N141B5">39.3.
									Configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a href="idea_plugin.html#N1420C">39.4.
									Customizing the generated files</a></span>
						</dt>
						<dt>
							<span class="section"><a href="idea_plugin.html#N142FB">39.5.
									Further things to consider</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="antlr_plugin.html">40.
							The ANTLR Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="antlr_plugin.html#N14312">40.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="antlr_plugin.html#N14321">40.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="antlr_plugin.html#N1439F">40.3.
									Project layout</a></span>
						</dt>
						<dt>
							<span class="section"><a href="antlr_plugin.html#N143D2">40.4.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="antlr_plugin.html#N143E4">40.5.
									Convention properties</a></span>
						</dt>
						<dt>
							<span class="section"><a href="antlr_plugin.html#N143E9">40.6.
									Source set properties</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="project_reports_plugin.html">41.
							The Project Report Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="project_reports_plugin.html#N1444F">41.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="project_reports_plugin.html#N14457">41.2. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="project_reports_plugin.html#N144DE">41.3. Project
									layout</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="project_reports_plugin.html#N144E3">41.4. Dependency
									management</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="project_reports_plugin.html#N144E8">41.5. Convention
									properties</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="announce_plugin.html">42.
							The Announce Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="announce_plugin.html#N145A0">42.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="announce_plugin.html#N14623">42.2. Configuration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a
						href="build_announcements_plugin.html">43. The Build
							Announcements Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="build_announcements_plugin.html#N1463F">43.1. Usage</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="distribution_plugin.html">44.
							The Distribution Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="distribution_plugin.html#N1466F">44.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="distribution_plugin.html#N146AC">44.2. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="distribution_plugin.html#N147A0">44.3. Distribution
									contents</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="application_plugin.html">45.
							The Application Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="application_plugin.html#N147CF">45.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="application_plugin.html#N1481C">45.2. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="application_plugin.html#N148AF">45.3. Convention
									properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="application_plugin.html#application_distribution_resources">45.4.
									Including other resources in the distribution</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a
						href="javaLibraryDistribution_plugin.html">46. The Java
							Library Distribution Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="javaLibraryDistribution_plugin.html#N14905">46.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="javaLibraryDistribution_plugin.html#N1492B">46.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="javaLibraryDistribution_plugin.html#java_library_distribution_resources">46.3.
									Including other resources in the distribution</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="build_init_plugin.html">47.
							Build Init Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="build_init_plugin.html#N14996">47.1. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_init_plugin.html#N149DC">47.2. What to set up</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_init_plugin.html#N149FF">47.3. Build init types</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="wrapper_plugin.html">48.
							Wrapper Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="wrapper_plugin.html#N14AC8">48.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="wrapper_plugin.html#N14AD6">48.2.
									Tasks</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="buildDashboard_plugin.html">49.
							The Build Dashboard Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="buildDashboard_plugin.html#N14B10">49.1. Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="buildDashboard_plugin.html#N14B3A">49.2. Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="buildDashboard_plugin.html#N14B65">49.3. Project
									layout</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="buildDashboard_plugin.html#N14B6A">49.4. Dependency
									management</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="buildDashboard_plugin.html#N14B6F">49.5. Configuration</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="dependency_management.html">50.
							Dependency Management</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:Introduction">50.1.
									Introduction</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:dependency_management_overview">50.2.
									Dependency Management Best Practices</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sub:configurations">50.3.
									Dependency configurations</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:how_to_declare_your_dependencies">50.4.
									How to declare your dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:working_with_dependencies">50.5.
									Working with dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:repositories">50.6.
									Repositories</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:dependency_resolution">50.7.
									How dependency resolution works</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#N1513F">50.8. Fine-tuning
									the dependency resolution process</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:dependency_cache">50.9.
									The dependency cache</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="dependency_management.html#sec:strategies_of_transitive_dependency_management">50.10.
									Strategies for transitive dependency management</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="artifact_management.html">51.
							Publishing artifacts</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="artifact_management.html#N15370">51.1. Introduction</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="artifact_management.html#artifacts_and_configurations">51.2.
									Artifacts and configurations</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="artifact_management.html#N15399">51.3. Declaring
									artifacts</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="artifact_management.html#N153D7">51.4. Publishing
									artifacts</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="artifact_management.html#project_libraries">51.5. More
									about project libraries</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="maven_plugin.html">52.
							The Maven Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="maven_plugin.html#N1542C">52.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="maven_plugin.html#N1543B">52.2.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a href="maven_plugin.html#N1546B">52.3.
									Dependency management</a></span>
						</dt>
						<dt>
							<span class="section"><a href="maven_plugin.html#N15470">52.4.
									Convention properties</a></span>
						</dt>
						<dt>
							<span class="section"><a href="maven_plugin.html#N154DD">52.5.
									Convention methods</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="maven_plugin.html#uploading_to_maven_repositories">52.6.
									Interacting with Maven repositories</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="signing_plugin.html">53.
							The Signing Plugin</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="signing_plugin.html#N156EC">53.1.
									Usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="signing_plugin.html#N156FB">53.2.
									Signatory credentials</a></span>
						</dt>
						<dt>
							<span class="section"><a href="signing_plugin.html#N1572D">53.3.
									Specifying what to sign</a></span>
						</dt>
						<dt>
							<span class="section"><a href="signing_plugin.html#N157B6">53.4.
									Publishing the signatures</a></span>
						</dt>
						<dt>
							<span class="section"><a href="signing_plugin.html#N157C4">53.5.
									Signing POM files</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="nativeBinaries.html">54.
							Building native binaries</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="nativeBinaries.html#native-binaries:tool-chain-support">54.1.
									Tool chain support</a></span>
						</dt>
						<dt>
							<span class="section"><a href="nativeBinaries.html#N15851">54.2.
									Component model</a></span>
						</dt>
						<dt>
							<span class="section"><a href="nativeBinaries.html#N158AA">54.3.
									Tasks</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="nativeBinaries.html#native_binaries:languages">54.4.
									Core language support: C, C++, Assembler, Objective-C and
									Objective-C++ </a></span>
						</dt>
						<dt>
							<span class="section"><a href="nativeBinaries.html#N15A23">54.5.
									Configuring the compiler, assembler and linker</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="nativeBinaries.html#native_binaries:windows-resources">54.6.
									Windows Resources</a></span>
						</dt>
						<dt>
							<span class="section"><a href="nativeBinaries.html#N15ABD">54.7.
									Library Dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="nativeBinaries.html#native_binaries:variants">54.8.
									Native Binary Variants</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="nativeBinaries.html#native_binaries:tool_chain">54.9.
									Tool chains</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="nativeBinaries.html#native_binaries:visual_studio">54.10.
									Visual Studio IDE integration</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="nativeBinaries.html#native_binaries:cunit">54.11.
									CUnit support</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="build_lifecycle.html">55.
							The Build Lifecycle</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="build_lifecycle.html#sec:build_phases">55.1. Build
									phases</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_lifecycle.html#sec:settings_file">55.2. Settings
									file</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_lifecycle.html#sec:multi_project_builds">55.3.
									Multi-project builds</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_lifecycle.html#sec:initialization">55.4.
									Initialization</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_lifecycle.html#sec:configuration_and_execution_of_a_single_project_build">55.5.
									Configuration and execution of a single project build</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="build_lifecycle.html#build_lifecycle_events">55.6.
									Responding to the lifecycle in the build script</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="multi_project_builds.html">56.
							Multi-project Builds</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:cross_project_configuration">56.1.
									Cross project configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:subproject_configuration">56.2.
									Subproject configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:execution_rules_for_multi_project_builds">56.3.
									Execution rules for multi-project builds</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:running_partial_build_from_the_root">56.4.
									Running tasks by their absolute path</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:project_and_task_paths">56.5.
									Project and task paths</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:dependencies_which_dependencies">56.6.
									Dependencies - Which dependencies?</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:project_jar_dependencies">56.7.
									Project lib dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:parallel_execution">56.8.
									Parallel project execution</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:decoupled_projects">56.9.
									Decoupled Projects</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:multiproject_build_and_test">56.10.
									Multi-Project Building and Testing</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#sec:property_and_method_inheritance">56.11.
									Property and method inheritance</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="multi_project_builds.html#N16445">56.12. Summary</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="custom_tasks.html">57.
							Writing Custom Task Classes</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="custom_tasks.html#N16475">57.1.
									Packaging a task class</a></span>
						</dt>
						<dt>
							<span class="section"><a href="custom_tasks.html#N164A1">57.2.
									Writing a simple task class</a></span>
						</dt>
						<dt>
							<span class="section"><a href="custom_tasks.html#N164EA">57.3.
									A standalone project</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="custom_tasks.html#incremental_tasks">57.4. Incremental
									tasks</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="custom_plugins.html">58.
							Writing Custom Plugins</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a href="custom_plugins.html#N16666">58.1.
									Packaging a plugin</a></span>
						</dt>
						<dt>
							<span class="section"><a href="custom_plugins.html#N1668F">58.2.
									Writing a simple plugin</a></span>
						</dt>
						<dt>
							<span class="section"><a href="custom_plugins.html#N166B3">58.3.
									Getting input from the build</a></span>
						</dt>
						<dt>
							<span class="section"><a href="custom_plugins.html#N166FF">58.4.
									Working with files in custom tasks and plugins</a></span>
						</dt>
						<dt>
							<span class="section"><a href="custom_plugins.html#N16729">58.5.
									A standalone project</a></span>
						</dt>
						<dt>
							<span class="section"><a href="custom_plugins.html#N1678C">58.6.
									Maintaining multiple domain objects</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="organizing_build_logic.html">59.
							Organizing Build Logic</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="organizing_build_logic.html#sec:inherited_properties_and_methods">59.1.
									Inherited properties and methods</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="organizing_build_logic.html#sec:injected_configuration">59.2.
									Injected configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="organizing_build_logic.html#sec:build_sources">59.3.
									Build sources in the <code class="filename">buildSrc</code>
									project
							</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="organizing_build_logic.html#sec:external_build">59.4.
									Running another Gradle build from a build</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="organizing_build_logic.html#sec:external_dependencies">59.5.
									External dependencies for the build script</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="organizing_build_logic.html#sec:ant_optional_dependencies">59.6.
									Ant optional dependencies</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="organizing_build_logic.html#sec:philosophy">59.7.
									Summary</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="init_scripts.html">60.
							Initialization Scripts</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="init_scripts.html#sec:basic_usage">60.1. Basic usage</a></span>
						</dt>
						<dt>
							<span class="section"><a href="init_scripts.html#N1693C">60.2.
									Using an init script</a></span>
						</dt>
						<dt>
							<span class="section"><a href="init_scripts.html#N16972">60.3.
									Writing an init script</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="init_scripts.html#sec:custom_classpath">60.4. External
									dependencies for the init script</a></span>
						</dt>
						<dt>
							<span class="section"><a href="init_scripts.html#N169DC">60.5.
									Init script plugins</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="gradle_wrapper.html">61.
							The Gradle Wrapper</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="gradle_wrapper.html#sec:configuration">61.1.
									Configuration</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="gradle_wrapper.html#sec:unix_file_permissions">61.2.
									Unix file permissions</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="embedding.html">62.
							Embedding Gradle</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="embedding.html#sec:embedding_introduction">62.1.
									Introduction to the Tooling API</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="embedding.html#sec:embedding_daemon">62.2. Tooling API
									and the Gradle Build Daemon</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="embedding.html#sec:embedding_quickstart">62.3.
									Quickstart</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="comparing_builds.html">63.
							Comparing Builds</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="comparing_builds.html#N16AEE">63.1. Definition of
									terms</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="comparing_builds.html#N16B24">63.2. Current
									Capabilities</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="comparing_builds.html#N16B4D">63.3. Comparing Gradle
									Builds</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="publishing_ivy.html">64.
							Ivy Publishing (new)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="publishing_ivy.html#publishing_ivy:plugin">64.1. The
									&ldquo;<code class="literal">ivy-publish</code>&rdquo; Plugin
							</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_ivy.html#publishing_ivy:publications">64.2.
									Publications</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_ivy.html#publishing_ivy:repositories">64.3.
									Repositories</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_ivy.html#publishing_ivy:publishing">64.4.
									Performing a publish</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_ivy.html#publishing_ivy:descriptor">64.5.
									Generating the Ivy module descriptor file without publishing</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_ivy.html#publishing_ivy:example">64.6.
									Complete example</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_ivy.html#publishing_ivy:future">64.7.
									Future features</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="chapter"><a href="publishing_maven.html">65.
							Maven Publishing (new)</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="publishing_maven.html#N16E9F">65.1. The &ldquo;<code
										class="literal">maven-publish</code>&rdquo; Plugin
							</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_maven.html#publishing_maven:publications">65.2.
									Publications</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_maven.html#publishing_maven:repositories">65.3.
									Repositories</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_maven.html#publishing_maven:publishing">65.4.
									Performing a publish</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_maven.html#publishing_maven:install">65.5.
									Publishing to Maven Local</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="publishing_maven.html#publishing_maven:generate-pom">65.6.
									Generating the POM file without publishing</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="appendix"><a href="sample_list.html">A.
							Gradle Samples</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="sample_list.html#-1042543908">A.1. Sample <code
										class="filename">customBuildLanguage</code>
							</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sample_list.html#-436160729">A.2. Sample <code
										class="filename">customDistribution</code>
							</a></span>
						</dt>
						<dt>
							<span class="section"><a href="sample_list.html#116514348">A.3.
									Sample <code class="filename">customPlugin</code>
							</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="sample_list.html#-1192485014">A.4. Sample <code
										class="filename">java/multiproject</code>
							</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="appendix"><a href="potential_traps.html">B.
							Potential Traps</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="potential_traps.html#sec:groovy_script_variables">B.1.
									Groovy script variables</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="potential_traps.html#sec:configuration_and_execution_phase">B.2.
									Configuration and execution phase</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="appendix"><a href="feature_lifecycle.html">C.
							The Feature Lifecycle</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="feature_lifecycle.html#N173CB">C.1. States</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="feature_lifecycle.html#backwards_compatibility">C.2.
									Backwards Compatibility Policy</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="appendix"><a href="gradle_command_line.html">D.
							Gradle Command Line</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="gradle_command_line.html#N175DA">D.1. Deprecated
									command-line options</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="gradle_command_line.html#daemon_cli">D.2. Daemon
									command-line options:</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="gradle_command_line.html#N17647">D.3. System
									properties</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="gradle_command_line.html#N1765D">D.4. Environment
									variables</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="appendix"><a href="ide_support.html">E.
							Existing IDE Support and how to cope without it</a></span>
				</dt>
				<dd>
					<dl>
						<dt>
							<span class="section"><a
								href="ide_support.html#sec:intellij">E.1. IntelliJ</a></span>
						</dt>
						<dt>
							<span class="section"><a href="ide_support.html#N1769C">E.2.
									Eclipse</a></span>
						</dt>
						<dt>
							<span class="section"><a
								href="ide_support.html#sec:using_gradle_without_ide_support">E.3.
									Using Gradle without IDE support</a></span>
						</dt>
					</dl>
				</dd>
				<dt>
					<span class="glossary"><a href="go01.html">Glossary</a></span>
				</dt>
			</dl>
		</div>
		<div class="list-of-examples">
			<p>
				<b>List of Examples</b>
			</p>
			<dl>
				<dt>
					6.1. <a href="tutorial_using_tasks.html#hello">The first build
						script</a>
				</dt>
				<dt>
					6.2. <a href="tutorial_using_tasks.html#hello">Execution of a
						build script</a>
				</dt>
				<dt>
					6.3. <a href="tutorial_using_tasks.html#helloShortcut">A task
						definition shortcut</a>
				</dt>
				<dt>
					6.4. <a href="tutorial_using_tasks.html#upper">Using Groovy in
						Gradle's tasks</a>
				</dt>
				<dt>
					6.5. <a href="tutorial_using_tasks.html#count">Using Groovy in
						Gradle's tasks</a>
				</dt>
				<dt>
					6.6. <a href="tutorial_using_tasks.html#intro">Declaration of
						dependencies between tasks</a>
				</dt>
				<dt>
					6.7. <a href="tutorial_using_tasks.html#lazyDependsOn">Lazy
						dependsOn - the other task does not exist (yet)</a>
				</dt>
				<dt>
					6.8. <a href="tutorial_using_tasks.html#dynamic">Dynamic
						creation of a task</a>
				</dt>
				<dt>
					6.9. <a href="tutorial_using_tasks.html#dynamicDepends">Accessing
						a task via API - adding a dependency</a>
				</dt>
				<dt>
					6.10. <a href="tutorial_using_tasks.html#helloEnhanced">Accessing
						a task via API - adding behaviour</a>
				</dt>
				<dt>
					6.11. <a href="tutorial_using_tasks.html#helloWithShortCut">Accessing
						task as a property of the build script</a>
				</dt>
				<dt>
					6.12. <a href="tutorial_using_tasks.html#extraTaskProperties">Adding
						extra properties to a task</a>
				</dt>
				<dt>
					6.13. <a href="tutorial_using_tasks.html#antLoadfile">Using
						AntBuilder to execute ant.loadfile target</a>
				</dt>
				<dt>
					6.14. <a href="tutorial_using_tasks.html#antLoadfileWithMethod">Using
						methods to organize your build logic</a>
				</dt>
				<dt>
					6.15. <a href="tutorial_using_tasks.html#defaultTasks">Defining
						a default tasks</a>
				</dt>
				<dt>
					6.16. <a href="tutorial_using_tasks.html#configByDagNoRelease">Different
						outcomes of build depending on chosen tasks</a>
				</dt>
				<dt>
					7.1. <a href="tutorial_java_projects.html#javaQuickstart">Using
						the Java plugin</a>
				</dt>
				<dt>
					7.2. <a href="tutorial_java_projects.html#javaQuickstart">Building
						a Java project</a>
				</dt>
				<dt>
					7.3. <a href="tutorial_java_projects.html#javaQuickstart">Adding
						Maven repository</a>
				</dt>
				<dt>
					7.4. <a href="tutorial_java_projects.html#javaQuickstart">Adding
						dependencies</a>
				</dt>
				<dt>
					7.5. <a href="tutorial_java_projects.html#javaQuickstart">Customization
						of MANIFEST.MF</a>
				</dt>
				<dt>
					7.6. <a href="tutorial_java_projects.html#javaQuickstart">Adding
						a test system property</a>
				</dt>
				<dt>
					7.7. <a href="tutorial_java_projects.html#javaQuickstart">Publishing
						the JAR file</a>
				</dt>
				<dt>
					7.8. <a href="tutorial_java_projects.html#javaQuickstart">Eclipse
						plugin</a>
				</dt>
				<dt>
					7.9. <a href="tutorial_java_projects.html#javaQuickstart">Java
						example - complete build file</a>
				</dt>
				<dt>
					7.10. <a href="tutorial_java_projects.html#javaMultiProject">Multi-project
						build - hierarchical layout</a>
				</dt>
				<dt>
					7.11. <a href="tutorial_java_projects.html#javaMultiProject">Multi-project
						build - settings.gradle file</a>
				</dt>
				<dt>
					7.12. <a href="tutorial_java_projects.html#javaMultiProject">Multi-project
						build - common configuration</a>
				</dt>
				<dt>
					7.13. <a href="tutorial_java_projects.html#javaMultiProject">Multi-project
						build - dependencies between projects</a>
				</dt>
				<dt>
					7.14. <a href="tutorial_java_projects.html#javaMultiProject">Multi-project
						build - distribution file</a>
				</dt>
				<dt>
					8.1. <a
						href="./ch08/artifact_dependencies_tutorial.html#basicDependencyDeclarations">Declaring
						dependencies</a>
				</dt>
				<dt>
					8.2. <a
						href="./ch08/artifact_dependencies_tutorial.html#externalDependencies">Definition
						of an external dependency</a>
				</dt>
				<dt>
					8.3. <a
						href="./ch08/artifact_dependencies_tutorial.html#externalDependencies">Shortcut
						definition of an external dependency</a>
				</dt>
				<dt>
					8.4. <a
						href="./ch08/artifact_dependencies_tutorial.html#defineMavenCentral">Usage
						of Maven central repository</a>
				</dt>
				<dt>
					8.5. <a
						href="./ch08/artifact_dependencies_tutorial.html#defineRemoteMavenRepo">Usage
						of a remote Maven repository</a>
				</dt>
				<dt>
					8.6. <a
						href="./ch08/artifact_dependencies_tutorial.html#defineRemoteIvyRepo">Usage
						of a remote Ivy directory</a>
				</dt>
				<dt>
					8.7. <a
						href="./ch08/artifact_dependencies_tutorial.html#defineRemoteIvyRepo">Usage
						of a local Ivy directory</a>
				</dt>
				<dt>
					8.8. <a
						href="./ch08/artifact_dependencies_tutorial.html#publishIvyRepository">Publishing
						to an Ivy repository</a>
				</dt>
				<dt>
					8.9. <a
						href="./ch08/artifact_dependencies_tutorial.html#publishMavenRepository">Publishing
						to a Maven repository</a>
				</dt>
				<dt>
					9.1. <a href="tutorial_groovy_projects.html#groovyQuickstart">Groovy
						plugin</a>
				</dt>
				<dt>
					9.2. <a href="tutorial_groovy_projects.html#groovyQuickstart">Dependency
						on Groovy 2.2.0</a>
				</dt>
				<dt>
					9.3. <a href="tutorial_groovy_projects.html#groovyQuickstart">Groovy
						example - complete build file</a>
				</dt>
				<dt>
					10.1. <a href="web_project_tutorial.html#webQuickstart">War
						plugin</a>
				</dt>
				<dt>
					10.2. <a href="web_project_tutorial.html#webQuickstart">Running
						web application with Jetty plugin</a>
				</dt>
				<dt>
					11.1. <a
						href="tutorial_gradle_command_line.html#multipleTasksFromCommandLine">Executing
						multiple tasks</a>
				</dt>
				<dt>
					11.2. <a href="tutorial_gradle_command_line.html#excludeTask">Excluding
						tasks</a>
				</dt>
				<dt>
					11.3. <a
						href="tutorial_gradle_command_line.html#abbreviateTaskName">Abbreviated
						task name</a>
				</dt>
				<dt>
					11.4. <a
						href="tutorial_gradle_command_line.html#abbreviateCamelCaseTaskName">Abbreviated
						camel case task name</a>
				</dt>
				<dt>
					11.5. <a
						href="tutorial_gradle_command_line.html#selectProjectUsingBuildFile">Selecting
						the project using a build file</a>
				</dt>
				<dt>
					11.6. <a
						href="tutorial_gradle_command_line.html#selectProjectUsingProjectDir">Selecting
						the project using project directory</a>
				</dt>
				<dt>
					11.7. <a href="tutorial_gradle_command_line.html#projectListReport">Obtaining
						information about projects</a>
				</dt>
				<dt>
					11.8. <a href="tutorial_gradle_command_line.html#projectListReport">Providing
						a description for a project</a>
				</dt>
				<dt>
					11.9. <a href="tutorial_gradle_command_line.html#taskListReport">Obtaining
						information about tasks</a>
				</dt>
				<dt>
					11.10. <a href="tutorial_gradle_command_line.html#taskListReport">Changing
						the content of the task report</a>
				</dt>
				<dt>
					11.11. <a
						href="tutorial_gradle_command_line.html#taskListAllReport">Obtaining
						more information about tasks</a>
				</dt>
				<dt>
					11.12. <a href="tutorial_gradle_command_line.html#taskHelp">Obtaining
						detailed help for tasks</a>
				</dt>
				<dt>
					11.13. <a
						href="tutorial_gradle_command_line.html#dependencyListReport">Obtaining
						information about dependencies</a>
				</dt>
				<dt>
					11.14. <a
						href="tutorial_gradle_command_line.html#dependencyListReportFiltered">Filtering
						dependency report by configuration</a>
				</dt>
				<dt>
					11.15. <a
						href="tutorial_gradle_command_line.html#dependencyInsightReport">Getting
						the insight into a particular dependency</a>
				</dt>
				<dt>
					11.16. <a
						href="tutorial_gradle_command_line.html#propertyListReport">Information
						about properties</a>
				</dt>
				<dt>
					12.1. <a href="tutorial_gradle_gui.html#N10968">Launching the
						GUI</a>
				</dt>
				<dt>
					13.1. <a href="writing_build_scripts.html#projectApi">Accessing
						property of the Project object</a>
				</dt>
				<dt>
					13.2. <a href="writing_build_scripts.html#localVariables">Using
						local variables</a>
				</dt>
				<dt>
					13.3. <a href="writing_build_scripts.html#extraProperties">Using
						extra properties</a>
				</dt>
				<dt>
					13.4. <a href="writing_build_scripts.html#groovyBasics">Groovy
						JDK methods</a>
				</dt>
				<dt>
					13.5. <a href="writing_build_scripts.html#groovyBasics">Property
						accessors</a>
				</dt>
				<dt>
					13.6. <a href="writing_build_scripts.html#groovyBasics">Method
						call without parentheses</a>
				</dt>
				<dt>
					13.7. <a href="writing_build_scripts.html#groovyBasics">List
						and map literals</a>
				</dt>
				<dt>
					13.8. <a href="writing_build_scripts.html#groovyBasics">Closure
						as method parameter</a>
				</dt>
				<dt>
					13.9. <a href="writing_build_scripts.html#groovyBasics">Closure
						delegates</a>
				</dt>
				<dt>
					14.1. <a href="tutorial_this_and_that.html#makeDirectory">Directory
						creation with mkdir</a>
				</dt>
				<dt>
					14.2. <a href="tutorial_this_and_that.html#properties">Setting
						properties with a gradle.properties file</a>
				</dt>
				<dt>
					14.3. <a
						href="tutorial_this_and_that.html#configureProjectUsingScript">Configuring
						the project using an external build script</a>
				</dt>
				<dt>
					14.4. <a href="tutorial_this_and_that.html#configureObject">Configuring
						arbitrary objects</a>
				</dt>
				<dt>
					14.5. <a
						href="tutorial_this_and_that.html#configureObjectUsingScript">Configuring
						arbitrary objects using a script</a>
				</dt>
				<dt>
					15.1. <a href="more_about_tasks.html#defineAsExpression">Defining
						tasks</a>
				</dt>
				<dt>
					15.2. <a href="more_about_tasks.html#defineUsingStringTaskNames">Defining
						tasks - using strings for task names</a>
				</dt>
				<dt>
					15.3. <a href="more_about_tasks.html#addToTaskContainer">Defining
						tasks with alternative syntax</a>
				</dt>
				<dt>
					15.4. <a href="more_about_tasks.html#accessAsProperty">Accessing
						tasks as properties</a>
				</dt>
				<dt>
					15.5. <a href="more_about_tasks.html#accessFromTaskContainer">Accessing
						tasks via tasks collection</a>
				</dt>
				<dt>
					15.6. <a href="more_about_tasks.html#accessUsingPath">Accessing
						tasks by path</a>
				</dt>
				<dt>
					15.7. <a href="more_about_tasks.html#declareTask">Creating a
						copy task</a>
				</dt>
				<dt>
					15.8. <a href="more_about_tasks.html#configureUsingVar">Configuring
						a task - various ways</a>
				</dt>
				<dt>
					15.9. <a href="more_about_tasks.html#configureUsingClosure">Configuring
						a task - with closure</a>
				</dt>
				<dt>
					15.10. <a href="more_about_tasks.html#defineAndConfigure">Defining
						a task with closure</a>
				</dt>
				<dt>
					15.11. <a href="more_about_tasks.html#addDependencyUsingPath">Adding
						dependency on task from another project</a>
				</dt>
				<dt>
					15.12. <a href="more_about_tasks.html#addDependencyUsingTask">Adding
						dependency using task object</a>
				</dt>
				<dt>
					15.13. <a href="more_about_tasks.html#addDependencyUsingClosure">Adding
						dependency using closure</a>
				</dt>
				<dt>
					15.14. <a href="more_about_tasks.html#mustRunAfter">Adding a
						'must run after' task ordering</a>
				</dt>
				<dt>
					15.15. <a href="more_about_tasks.html#shouldRunAfter">Adding a
						'should run after' task ordering</a>
				</dt>
				<dt>
					15.16. <a href="more_about_tasks.html#mustRunAfterSingleTask">Task
						ordering does not imply task execution</a>
				</dt>
				<dt>
					15.17. <a href="more_about_tasks.html#shouldRunAfterWithCycle">A
						'should run after' task ordering is ignored if it introduces an
						ordering cycle</a>
				</dt>
				<dt>
					15.18. <a href="more_about_tasks.html#describeTask">Adding a
						description to a task</a>
				</dt>
				<dt>
					15.19. <a href="more_about_tasks.html#replaceTask">Overwriting
						a task</a>
				</dt>
				<dt>
					15.20. <a href="more_about_tasks.html#taskOnlyIf">Skipping a
						task using a predicate</a>
				</dt>
				<dt>
					15.21. <a href="more_about_tasks.html#stopExecutionException">Skipping
						tasks with StopExecutionException</a>
				</dt>
				<dt>
					15.22. <a href="more_about_tasks.html#disableTask">Enabling and
						disabling tasks</a>
				</dt>
				<dt>
					15.23. <a href="more_about_tasks.html#generatorTask">A
						generator task</a>
				</dt>
				<dt>
					15.24. <a href="more_about_tasks.html#incrementalTask">Declaring
						the inputs and outputs of a task</a>
				</dt>
				<dt>
					15.25. <a href="more_about_tasks.html#taskRule">Task rule</a>
				</dt>
				<dt>
					15.26. <a href="more_about_tasks.html#taskRuleDependsOn">Dependency
						on rule based tasks</a>
				</dt>
				<dt>
					15.27. <a href="more_about_tasks.html#taskFinalizers">Adding a
						task finalizer</a>
				</dt>
				<dt>
					15.28. <a href="more_about_tasks.html#taskFinalizersWithFailure">Task
						finalizer for a failing task</a>
				</dt>
				<dt>
					16.1. <a href="working_with_files.html#resolveFile">Locating
						files</a>
				</dt>
				<dt>
					16.2. <a href="working_with_files.html#fileCollections">Creating
						a file collection</a>
				</dt>
				<dt>
					16.3. <a href="working_with_files.html#fileCollections">Using a
						file collection</a>
				</dt>
				<dt>
					16.4. <a href="working_with_files.html#fileCollections">Implementing
						a file collection</a>
				</dt>
				<dt>
					16.5. <a href="working_with_files.html#fileTrees">Creating a
						file tree</a>
				</dt>
				<dt>
					16.6. <a href="working_with_files.html#fileTrees">Using a file
						tree</a>
				</dt>
				<dt>
					16.7. <a href="working_with_files.html#fileTrees">Using an
						archive as a file tree</a>
				</dt>
				<dt>
					16.8. <a href="working_with_files.html#inputFiles">Specifying a
						set of files</a>
				</dt>
				<dt>
					16.9. <a href="working_with_files.html#inputFiles">Specifying a
						set of files</a>
				</dt>
				<dt>
					16.10. <a href="working_with_files.html#copy">Copying files
						using the copy task</a>
				</dt>
				<dt>
					16.11. <a href="working_with_files.html#copy">Specifying copy
						task source files and destination directory</a>
				</dt>
				<dt>
					16.12. <a href="working_with_files.html#copy">Selecting the
						files to copy</a>
				</dt>
				<dt>
					16.13. <a href="working_with_files.html#copy">Copying files
						using the copy() method without up-to-date check</a>
				</dt>
				<dt>
					16.14. <a href="working_with_files.html#copy">Copying files
						using the copy() method with up-to-date check</a>
				</dt>
				<dt>
					16.15. <a href="working_with_files.html#renameOnCopy">Renaming
						files as they are copied</a>
				</dt>
				<dt>
					16.16. <a href="working_with_files.html#filterOnCopy">Filtering
						files as they are copied</a>
				</dt>
				<dt>
					16.17. <a href="working_with_files.html#nestedCopySpecs">Nested
						copy specs</a>
				</dt>
				<dt>
					16.18. <a href="working_with_files.html#syncDependencies">Using
						the Sync task to copy dependencies</a>
				</dt>
				<dt>
					16.19. <a href="working_with_files.html#createZip">Creating a
						ZIP archive</a>
				</dt>
				<dt>
					16.20. <a href="working_with_files.html#archiveNaming">Creation
						of ZIP archive</a>
				</dt>
				<dt>
					16.21. <a href="working_with_files.html#zipWithCustomName">Configuration
						of archive task - custom archive name</a>
				</dt>
				<dt>
					16.22. <a href="working_with_files.html#zipWithArguments">Configuration
						of archive task - appendix &amp; classifier</a>
				</dt>
				<dt>
					17.1. <a href="ant.html#useAntTask">Using an Ant task</a>
				</dt>
				<dt>
					17.2. <a href="ant.html#taskWithNestedText">Passing nested text
						to an Ant task</a>
				</dt>
				<dt>
					17.3. <a href="ant.html#taskWithNestedElements">Passing nested
						elements to an Ant task</a>
				</dt>
				<dt>
					17.4. <a href="ant.html#useAntType">Using an Ant type</a>
				</dt>
				<dt>
					17.5. <a href="ant.html#useExternalAntTask">Using a custom Ant
						task</a>
				</dt>
				<dt>
					17.6. <a href="ant.html#useExternalAntTaskWithConfig">Declaring
						the classpath for a custom Ant task</a>
				</dt>
				<dt>
					17.7. <a href="ant.html#useExternalAntTaskWithConfig">Using a
						custom Ant task and dependency management together</a>
				</dt>
				<dt>
					17.8. <a href="ant.html#antHello">Importing an Ant build</a>
				</dt>
				<dt>
					17.9. <a href="ant.html#dependsOnAntTarget">Task that depends
						on Ant target</a>
				</dt>
				<dt>
					17.10. <a href="ant.html#addBehaviourToAntTarget">Adding
						behaviour to an Ant target</a>
				</dt>
				<dt>
					17.11. <a href="ant.html#dependsOnTask">Ant target that depends
						on Gradle task</a>
				</dt>
				<dt>
					17.12. <a href="ant.html#antProperties">Setting an Ant property</a>
				</dt>
				<dt>
					17.13. <a href="ant.html#antProperties">Getting an Ant property</a>
				</dt>
				<dt>
					17.14. <a href="ant.html#antProperties">Setting an Ant
						reference</a>
				</dt>
				<dt>
					17.15. <a href="ant.html#antProperties">Getting an Ant
						reference</a>
				</dt>
				<dt>
					18.1. <a href="logging.html#logging_to_stdout">Using stdout to
						write log messages</a>
				</dt>
				<dt>
					18.2. <a href="logging.html#logging_ex">Writing your own log
						messages</a>
				</dt>
				<dt>
					18.3. <a href="logging.html#logging_with_slf4j">Using SLF4J to
						write log messages</a>
				</dt>
				<dt>
					18.4. <a href="logging.html#project_stdout_capture">Configuring
						standard output capture</a>
				</dt>
				<dt>
					18.5. <a href="logging.html#task_stdout_capture">Configuring
						standard output capture for a task</a>
				</dt>
				<dt>
					18.6. <a href="logging.html#custom_logging_ui">Customizing what
						Gradle logs</a>
				</dt>
				<dt>
					20.1. <a href="build_environment.html#N117BA">Configuring an
						HTTP proxy</a>
				</dt>
				<dt>
					20.2. <a href="build_environment.html#N117C4">Configuring an
						HTTPS proxy</a>
				</dt>
				<dt>
					21.1. <a href="plugins.html#useJavaPlugin">Applying a plugin</a>
				</dt>
				<dt>
					21.2. <a href="plugins.html#pluginIntro">Applying a plugin by
						type</a>
				</dt>
				<dt>
					21.3. <a href="plugins.html#pluginIntro">Applying a plugin by
						type</a>
				</dt>
				<dt>
					21.4. <a href="plugins.html#pluginIntro">Tasks added by a
						plugin</a>
				</dt>
				<dt>
					21.5. <a href="plugins.html#pluginConfig">Changing plugin
						defaults</a>
				</dt>
				<dt>
					21.6. <a href="plugins.html#pluginConvention">Plugin convention
						object</a>
				</dt>
				<dt>
					23.1. <a href="java_plugin.html#useJavaPlugin">Using the Java
						plugin</a>
				</dt>
				<dt>
					23.2. <a href="java_plugin.html#customJavaSourceLayout">Custom
						Java source layout</a>
				</dt>
				<dt>
					23.3. <a href="java_plugin.html#defineSourceSet">Accessing a
						source set</a>
				</dt>
				<dt>
					23.4. <a href="java_plugin.html#configureSourceSet">Configuring
						the source directories of a source set</a>
				</dt>
				<dt>
					23.5. <a href="java_plugin.html#defineSourceSet">Defining a
						source set</a>
				</dt>
				<dt>
					23.6. <a href="java_plugin.html#sourceSetDependencies">Defining
						source set dependencies</a>
				</dt>
				<dt>
					23.7. <a href="java_plugin.html#compileSourceSet">Compiling a
						source set</a>
				</dt>
				<dt>
					23.8. <a href="java_plugin.html#configureSourceSet">Assembling
						a JAR for a source set</a>
				</dt>
				<dt>
					23.9. <a href="java_plugin.html#configureSourceSet">Generating
						the Javadoc for a source set</a>
				</dt>
				<dt>
					23.10. <a href="java_plugin.html#configureSourceSet">Running
						tests in a source set</a>
				</dt>
				<dt>
					23.11. <a href="java_plugin.html#testfiltering">Filtering tests
						in the build script</a>
				</dt>
				<dt>
					23.12. <a href="java_plugin.html#junitcategories">JUnit
						Categories</a>
				</dt>
				<dt>
					23.13. <a href="java_plugin.html#testnggrouping">Grouping
						TestNG tests</a>
				</dt>
				<dt>
					23.14. <a href="java_plugin.html#subProjectsTestReport">Creating
						a unit test report for subprojects</a>
				</dt>
				<dt>
					23.15. <a href="java_plugin.html#manifest">Customization of
						MANIFEST.MF</a>
				</dt>
				<dt>
					23.16. <a href="java_plugin.html#manifest">Creating a manifest
						object.</a>
				</dt>
				<dt>
					23.17. <a href="java_plugin.html#manifest">Separate MANIFEST.MF
						for a particular archive</a>
				</dt>
				<dt>
					23.18. <a href="java_plugin.html#manifest">Separate MANIFEST.MF
						for a particular archive</a>
				</dt>
				<dt>
					24.1. <a href="groovy_plugin.html#useGroovyPlugin">Using the
						Groovy plugin</a>
				</dt>
				<dt>
					24.2. <a href="groovy_plugin.html#customGroovySourceLayout">Custom
						Groovy source layout</a>
				</dt>
				<dt>
					24.3. <a href="groovy_plugin.html#quickstartGroovyDependency">Configuration
						of Groovy dependency</a>
				</dt>
				<dt>
					24.4. <a href="groovy_plugin.html#groovyTestDependency">Configuration
						of Groovy test dependency</a>
				</dt>
				<dt>
					24.5. <a href="groovy_plugin.html#bundledGroovyDependency">Configuration
						of bundled Groovy dependency</a>
				</dt>
				<dt>
					24.6. <a href="groovy_plugin.html#groovyFileDependency">Configuration
						of Groovy file dependency</a>
				</dt>
				<dt>
					25.1. <a href="scala_plugin.html#useScalaPlugin">Using the
						Scala plugin</a>
				</dt>
				<dt>
					25.2. <a href="scala_plugin.html#customScalaSourceLayout">Custom
						Scala source layout</a>
				</dt>
				<dt>
					25.3. <a href="scala_plugin.html#declareScalaDependency">Declaring
						a Scala dependency for production code</a>
				</dt>
				<dt>
					25.4. <a href="scala_plugin.html#declareScalaTestDependency">Declaring
						a Scala dependency for test code</a>
				</dt>
				<dt>
					25.5. <a href="scala_plugin.html#fsc">Enabling the Fast Scala
						Compiler</a>
				</dt>
				<dt>
					25.6. <a href="scala_plugin.html#zinc">Adjusting memory
						settings</a>
				</dt>
				<dt>
					25.7. <a href="scala_plugin.html#zinc">Activating the Zinc
						based compiler</a>
				</dt>
				<dt>
					26.1. <a href="war_plugin.html#useWarPlugin">Using the War
						plugin</a>
				</dt>
				<dt>
					26.2. <a href="war_plugin.html#webproject">Customization of war
						plugin</a>
				</dt>
				<dt>
					27.1. <a href="ear_plugin.html#earWithWar">Using the Ear plugin</a>
				</dt>
				<dt>
					27.2. <a href="ear_plugin.html#earCustomized">Customization of
						ear plugin</a>
				</dt>
				<dt>
					28.1. <a href="jetty_plugin.html#useJettyPlugin">Using the
						Jetty plugin</a>
				</dt>
				<dt>
					29.1. <a href="checkstyle_plugin.html#useCheckstylePlugin">Using
						the Checkstyle plugin</a>
				</dt>
				<dt>
					30.1. <a href="codenarc_plugin.html#useCodeNarcPlugin">Using
						the CodeNarc plugin</a>
				</dt>
				<dt>
					31.1. <a href="findbugs_plugin.html#useFindBugsPlugin">Using
						the FindBugs plugin</a>
				</dt>
				<dt>
					32.1. <a href="jdepend_plugin.html#useJDependPlugin">Using the
						JDepend plugin</a>
				</dt>
				<dt>
					33.1. <a href="pmd_plugin.html#usePmdPlugin">Using the PMD
						plugin</a>
				</dt>
				<dt>
					34.1. <a href="jacoco_plugin.html#applyJacoco">Applying the
						JaCoCo plugin</a>
				</dt>
				<dt>
					34.2. <a href="jacoco_plugin.html#configJacoco">Configuring
						JaCoCo plugin settings</a>
				</dt>
				<dt>
					34.3. <a href="jacoco_plugin.html#configJacocoReport">Configuring
						test task</a>
				</dt>
				<dt>
					34.4. <a href="jacoco_plugin.html#jacocotesttast">Configuring
						test task</a>
				</dt>
				<dt>
					34.5. <a href="jacoco_plugin.html#jacoco-application-setup">Using
						application plugin to generate code coverage data</a>
				</dt>
				<dt>
					34.6. <a href="jacoco_plugin.html#jacoco-application-output">Coverage
						reports generated by applicationCodeCoverageReport</a>
				</dt>
				<dt>
					35.1. <a href="sonar_plugin.html#quickstart">Applying the Sonar
						plugin</a>
				</dt>
				<dt>
					35.2. <a href="sonar_plugin.html#quickstart">Configuring Sonar
						connection settings</a>
				</dt>
				<dt>
					35.3. <a href="sonar_plugin.html#quickstart">Configuring Sonar
						project settings</a>
				</dt>
				<dt>
					35.4. <a href="sonar_plugin.html#multiProject">Global
						configuration in a multi-project build</a>
				</dt>
				<dt>
					35.5. <a href="sonar_plugin.html#multiProject">Common project
						configuration in a multi-project build</a>
				</dt>
				<dt>
					35.6. <a href="sonar_plugin.html#multiProject">Individual
						project configuration in a multi-project build</a>
				</dt>
				<dt>
					35.7. <a href="sonar_plugin.html#multiProject">Configuring the
						language to be analyzed</a>
				</dt>
				<dt>
					35.8. <a href="sonar_plugin.html#multiProject">Using property
						syntax</a>
				</dt>
				<dt>
					35.9. <a href="sonar_plugin.html#advanced">Analyzing custom
						source sets</a>
				</dt>
				<dt>
					35.10. <a href="sonar_plugin.html#advanced">Analyzing languages
						other than Java</a>
				</dt>
				<dt>
					35.11. <a href="sonar_plugin.html#advanced">Setting custom
						global properties</a>
				</dt>
				<dt>
					35.12. <a href="sonar_plugin.html#advanced">Setting custom
						project properties</a>
				</dt>
				<dt>
					35.13. <a href="sonar_plugin.html#advanced">Implementing custom
						command line properties</a>
				</dt>
				<dt>
					36.1. <a href="sonar_runner_plugin.html#quickstart">Applying
						the Sonar Runner plugin</a>
				</dt>
				<dt>
					36.2. <a href="sonar_runner_plugin.html#quickstart">Configuring
						Sonar connection settings</a>
				</dt>
				<dt>
					36.3. <a href="sonar_runner_plugin.html#multiProject">Global
						configuration settings</a>
				</dt>
				<dt>
					36.4. <a href="sonar_runner_plugin.html#multiProject">Shared
						configuration settings</a>
				</dt>
				<dt>
					36.5. <a href="sonar_runner_plugin.html#multiProject">Individual
						configuration settings</a>
				</dt>
				<dt>
					36.6. <a href="sonar_runner_plugin.html#multiProject">Skipping
						analysis of a project</a>
				</dt>
				<dt>
					36.7. <a href="sonar_runner_plugin.html#advanced">Analyzing
						custom source sets</a>
				</dt>
				<dt>
					36.8. <a href="sonar_runner_plugin.html#advanced">Analyzing
						languages other than Java</a>
				</dt>
				<dt>
					37.1. <a href="osgi_plugin.html#useOsgiPlugin">Using the OSGi
						plugin</a>
				</dt>
				<dt>
					37.2. <a href="osgi_plugin.html#osgi">Configuration of OSGi
						MANIFEST.MF file</a>
				</dt>
				<dt>
					38.1. <a href="eclipse_plugin.html#useEclipsePlugin">Using the
						Eclipse plugin</a>
				</dt>
				<dt>
					38.2. <a href="eclipse_plugin.html#partialOverwrites">Partial
						Overwrite for Classpath</a>
				</dt>
				<dt>
					38.3. <a href="eclipse_plugin.html#partialOverwritesProject">Partial
						Overwrite for Project</a>
				</dt>
				<dt>
					38.4. <a href="eclipse_plugin.html#exportDependencies">Export
						Dependencies</a>
				</dt>
				<dt>
					38.5. <a href="eclipse_plugin.html#wtpWithXml">Customizing the
						XML</a>
				</dt>
				<dt>
					39.1. <a href="idea_plugin.html#useIdeaPlugin">Using the IDEA
						plugin</a>
				</dt>
				<dt>
					39.2. <a href="idea_plugin.html#partialOverwrites">Partial
						Overwrite for Module</a>
				</dt>
				<dt>
					39.3. <a href="idea_plugin.html#partialOverwritesProject">Partial
						Overwrite for Project</a>
				</dt>
				<dt>
					39.4. <a href="idea_plugin.html#exportDependencies">Export
						Dependencies</a>
				</dt>
				<dt>
					39.5. <a href="idea_plugin.html#projectWithXml">Customizing the
						XML</a>
				</dt>
				<dt>
					40.1. <a href="antlr_plugin.html#useAntlrPlugin">Using the
						ANTLR plugin</a>
				</dt>
				<dt>
					40.2. <a href="antlr_plugin.html#declareAntlrVersion">Declare
						ANTLR version</a>
				</dt>
				<dt>
					42.1. <a href="announce_plugin.html#useAnnouncePlugin">Using
						the announce plugin</a>
				</dt>
				<dt>
					42.2. <a href="announce_plugin.html#useAnnouncePlugin">Configure
						the announce plugin</a>
				</dt>
				<dt>
					42.3. <a href="announce_plugin.html#useAnnouncePlugin">Using
						the announce plugin</a>
				</dt>
				<dt>
					43.1. <a
						href="build_announcements_plugin.html#useBuildAnnouncementsPlugin">Using
						the build announcements plugin</a>
				</dt>
				<dt>
					43.2. <a
						href="build_announcements_plugin.html#useBuildAnnouncementsPlugin">Using
						the build announcements plugin from an init script</a>
				</dt>
				<dt>
					44.1. <a href="distribution_plugin.html#useDistributionPlugin">Using
						the distribution plugin</a>
				</dt>
				<dt>
					44.2. <a href="distribution_plugin.html#multipleDistribution">Adding
						extra distributions</a>
				</dt>
				<dt>
					44.3. <a href="distribution_plugin.html#configureDistribution">Configuring
						the main distribution</a>
				</dt>
				<dt>
					45.1. <a href="application_plugin.html#useApplicationPlugin">Using
						the application plugin</a>
				</dt>
				<dt>
					45.2. <a href="application_plugin.html#useApplicationPlugin">Configure
						the application main class</a>
				</dt>
				<dt>
					45.3. <a
						href="application_plugin.html#configureApplicationDefaultJvmArgs">Configure
						default JVM settings</a>
				</dt>
				<dt>
					45.4. <a
						href="application_plugin.html#includeTaskOutputInApplicationDistribution">Include
						output from other tasks in the application distribution</a>
				</dt>
				<dt>
					45.5. <a
						href="application_plugin.html#dependentTaskForApplicationDistributionOutput">Automatically
						creating files for distribution</a>
				</dt>
				<dt>
					46.1. <a
						href="javaLibraryDistribution_plugin.html#usejavaLibraryPlugin">Using
						the java library distribution plugin</a>
				</dt>
				<dt>
					46.2. <a
						href="javaLibraryDistribution_plugin.html#useApplicationPlugin">Configure
						the distribution name</a>
				</dt>
				<dt>
					46.3. <a
						href="javaLibraryDistribution_plugin.html#includeTaskOutputInApplicationDistribution">Include
						files in the distribution</a>
				</dt>
				<dt>
					49.1. <a href="buildDashboard_plugin.html#useBuildDashboardPlugin">Using
						the Build Dashboard plugin</a>
				</dt>
				<dt>
					50.1. <a href="dependency_management.html#defineConfiguration">Definition
						of a configuration</a>
				</dt>
				<dt>
					50.2. <a href="dependency_management.html#defineConfiguration">Accessing
						a configuration</a>
				</dt>
				<dt>
					50.3. <a href="dependency_management.html#defineConfiguration">Configuration
						of a configuration</a>
				</dt>
				<dt>
					50.4. <a href="dependency_management.html#moduleDependencies">Module
						dependencies</a>
				</dt>
				<dt>
					50.5. <a href="dependency_management.html#artifactOnly">Artifact
						only notation</a>
				</dt>
				<dt>
					50.6. <a href="dependency_management.html#classifier">Dependency
						with classifier</a>
				</dt>
				<dt>
					50.7. <a href="dependency_management.html#externalDependencies">Iterating
						over a configuration</a>
				</dt>
				<dt>
					50.8. <a href="dependency_management.html#client-modules">Client
						module dependencies - transitive dependencies</a>
				</dt>
				<dt>
					50.9. <a href="dependency_management.html#project-dependencies">Project
						dependencies</a>
				</dt>
				<dt>
					50.10. <a href="dependency_management.html#file-dependencies">File
						dependencies</a>
				</dt>
				<dt>
					50.11. <a
						href="dependency_management.html#generatedFileDependencies">Generated
						file dependencies</a>
				</dt>
				<dt>
					50.12. <a href="dependency_management.html#gradle-api-dependencies">Gradle
						API dependencies</a>
				</dt>
				<dt>
					50.13. <a
						href="dependency_management.html#local-groovy-dependencies">Gradle's
						Groovy dependencies</a>
				</dt>
				<dt>
					50.14. <a href="dependency_management.html#exclude-dependencies">Excluding
						transitive dependencies</a>
				</dt>
				<dt>
					50.15. <a
						href="dependency_management.html#dependenciesWithEmptyAttributes">Optional
						attributes of dependencies</a>
				</dt>
				<dt>
					50.16. <a href="dependency_management.html#listGrouping">Collections
						and arrays of dependencies</a>
				</dt>
				<dt>
					50.17. <a
						href="dependency_management.html#dependencyConfigurations">Dependency
						configurations</a>
				</dt>
				<dt>
					50.18. <a
						href="dependency_management.html#dependencyConfigurationsProjects">Dependency
						configurations for project</a>
				</dt>
				<dt>
					50.19. <a
						href="dependency_management.html#configurationHandlingSetup">Configuration.copy</a>
				</dt>
				<dt>
					50.20. <a
						href="dependency_management.html#configurationHandlingDependencies">Accessing
						declared dependencies</a>
				</dt>
				<dt>
					50.21. <a
						href="dependency_management.html#configurationHandlingAllFiles">Configuration.files</a>
				</dt>
				<dt>
					50.22. <a
						href="dependency_management.html#configurationHandlingFiles">Configuration.files
						with spec</a>
				</dt>
				<dt>
					50.23. <a
						href="dependency_management.html#configurationHandlingCopy">Configuration.copy</a>
				</dt>
				<dt>
					50.24. <a
						href="dependency_management.html#configurationHandlingCopyVsFiles">Configuration.copy
						vs. Configuration.files</a>
				</dt>
				<dt>
					50.25. <a href="dependency_management.html#mavenCentral">Adding
						central Maven repository</a>
				</dt>
				<dt>
					50.26. <a href="dependency_management.html#mavenJcenter">Adding
						Bintray's JCenter Maven repository</a>
				</dt>
				<dt>
					50.27. <a href="dependency_management.html#mavenLocalRepo">Adding
						the local Maven cache as a repository</a>
				</dt>
				<dt>
					50.28. <a href="dependency_management.html#mavenLikeRepo">Adding
						custom Maven repository</a>
				</dt>
				<dt>
					50.29. <a
						href="dependency_management.html#mavenLikeRepoWithJarRepo">Adding
						additional Maven repositories for JAR files</a>
				</dt>
				<dt>
					50.30. <a
						href="dependency_management.html#mavenPasswordProtectedRepo">Accessing
						password protected Maven repository</a>
				</dt>
				<dt>
					50.31. <a href="dependency_management.html#flatDirMulti">Flat
						repository resolver</a>
				</dt>
				<dt>
					50.32. <a href="dependency_management.html#ivyRepository">Ivy
						repository</a>
				</dt>
				<dt>
					50.33. <a href="dependency_management.html#ivyRepository">Ivy
						repository with pattern layout</a>
				</dt>
				<dt>
					50.34. <a href="dependency_management.html#ivyRepository">Ivy
						repository with Maven compatible layout</a>
				</dt>
				<dt>
					50.35. <a href="dependency_management.html#ivyRepository">Ivy
						repository with custom patterns</a>
				</dt>
				<dt>
					50.36. <a href="dependency_management.html#ivyRepository">Ivy
						repository</a>
				</dt>
				<dt>
					50.37. <a href="dependency_management.html#defineRepository">Accessing
						a repository</a>
				</dt>
				<dt>
					50.38. <a href="dependency_management.html#defineRepository">Configuration
						of a repository</a>
				</dt>
				<dt>
					50.39. <a href="dependency_management.html#fileSystemResolver">Definition
						of a custom repository</a>
				</dt>
				<dt>
					50.40. <a href="dependency_management.html#releasable-unit">Forcing
						consistent version for a group of libraries</a>
				</dt>
				<dt>
					50.41. <a
						href="dependency_management.html#custom-versioning-scheme">Using
						a custom versioning scheme</a>
				</dt>
				<dt>
					50.42. <a href="dependency_management.html#blacklisting_version">Blacklisting
						a version with a replacement</a>
				</dt>
				<dt>
					50.43. <a href="dependency_management.html#module_substitution">Changing
						dependency group and/or name at the resolution</a>
				</dt>
				<dt>
					50.44. <a href="dependency_management.html#dynamicResolveMode">Enabling
						dynamic resolve mode</a>
				</dt>
				<dt>
					50.45. <a href="dependency_management.html#latestSelector">'Latest'
						version selector</a>
				</dt>
				<dt>
					50.46. <a href="dependency_management.html#customStatusScheme">Custom
						status scheme</a>
				</dt>
				<dt>
					50.47. <a
						href="dependency_management.html#dynamic-version-cache-control">Dynamic
						version cache control</a>
				</dt>
				<dt>
					50.48. <a
						href="dependency_management.html#changing-module-cache-control">Changing
						module cache control</a>
				</dt>
				<dt>
					51.1. <a href="artifact_management.html#archiveTaskArtifact">Defining
						an artifact using an archive task</a>
				</dt>
				<dt>
					51.2. <a href="artifact_management.html#fileArtifact">Defining
						an artifact using a file</a>
				</dt>
				<dt>
					51.3. <a href="artifact_management.html#fileArtifact">Customizing
						an artifact</a>
				</dt>
				<dt>
					51.4. <a href="artifact_management.html#fileArtifact">Map
						syntax for defining an artifact using a file</a>
				</dt>
				<dt>
					51.5. <a href="artifact_management.html#uploading">Configuration
						of the upload task</a>
				</dt>
				<dt>
					52.1. <a href="maven_plugin.html#useMavenPlugin">Using the
						Maven plugin</a>
				</dt>
				<dt>
					52.2. <a href="maven_plugin.html#newPom">Creating a stand alone
						pom.</a>
				</dt>
				<dt>
					52.3. <a href="maven_plugin.html#uploadFile">Upload of file to
						remote Maven repository</a>
				</dt>
				<dt>
					52.4. <a href="maven_plugin.html#uploadWithSsh">Upload of file
						via SSH</a>
				</dt>
				<dt>
					52.5. <a href="maven_plugin.html#customizePom">Customization of
						pom</a>
				</dt>
				<dt>
					52.6. <a href="maven_plugin.html#pomBuilder">Builder style
						customization of pom</a>
				</dt>
				<dt>
					52.7. <a href="maven_plugin.html#pomBuilder">Modifying
						auto-generated content</a>
				</dt>
				<dt>
					52.8. <a href="maven_plugin.html#customizeInstaller">Customization
						of Maven installer</a>
				</dt>
				<dt>
					52.9. <a href="maven_plugin.html#multiplePoms">Generation of
						multiple poms</a>
				</dt>
				<dt>
					52.10. <a href="maven_plugin.html#mappings">Accessing a mapping
						configuration</a>
				</dt>
				<dt>
					53.1. <a href="signing_plugin.html#useSigningPlugin">Using the
						Signing plugin</a>
				</dt>
				<dt>
					53.2. <a href="signing_plugin.html#signingArchives">Signing a
						configuration</a>
				</dt>
				<dt>
					53.3. <a href="signing_plugin.html#signingArchivesOutput">Signing
						a configuration output</a>
				</dt>
				<dt>
					53.4. <a href="signing_plugin.html#signingTasks">Signing a task</a>
				</dt>
				<dt>
					53.5. <a href="signing_plugin.html#signingTaskOutput">Signing a
						task output</a>
				</dt>
				<dt>
					53.6. <a href="signing_plugin.html#conditionalSigning">Conditional
						signing</a>
				</dt>
				<dt>
					53.7. <a href="signing_plugin.html#signingMavenPom">Signing a
						POM for deployment</a>
				</dt>
				<dt>
					54.1. <a href="nativeBinaries.html#cppLibraries">Defining a
						library component</a>
				</dt>
				<dt>
					54.2. <a href="nativeBinaries.html#cppExecutables">Defining
						executable components</a>
				</dt>
				<dt>
					54.3. <a href="nativeBinaries.html#cppPlugin">The 'cpp' plugin</a>
				</dt>
				<dt>
					54.4. <a href="nativeBinaries.html#cppSourceSet">C++ source set</a>
				</dt>
				<dt>
					54.5. <a href="nativeBinaries.html#cPlugin">The 'c' plugin</a>
				</dt>
				<dt>
					54.6. <a href="nativeBinaries.html#cSourceSet">C source set</a>
				</dt>
				<dt>
					54.7. <a href="nativeBinaries.html#assemblerPlugin">The
						'assembler' plugin</a>
				</dt>
				<dt>
					54.8. <a href="nativeBinaries.html#objectiveCPlugin">The
						'objective-c' plugin</a>
				</dt>
				<dt>
					54.9. <a href="nativeBinaries.html#objectiveCppPlugin">The
						'objective-cpp' plugin</a>
				</dt>
				<dt>
					54.10. <a href="nativeBinaries.html#allBinarySettings">Settings
						that apply to all binaries</a>
				</dt>
				<dt>
					54.11. <a href="nativeBinaries.html#allSharedLibraryBinarySettings">Settings
						that apply to all shared libraries</a>
				</dt>
				<dt>
					54.12. <a href="nativeBinaries.html#componentBinarySettings">Settings
						that apply to all binaries produced for the 'main' executable
						component</a>
				</dt>
				<dt>
					54.13. <a href="nativeBinaries.html#sharedLibraryArgs">Settings
						that apply only to shared libraries produced for the 'main'
						library component</a>
				</dt>
				<dt>
					54.14. <a href="nativeBinaries.html#windowsResourcesPlugin">The
						'windows-resources' plugin</a>
				</dt>
				<dt>
					54.15. <a href="nativeBinaries.html#windowsResourceSet">Configuring
						the location of Windows resource sources</a>
				</dt>
				<dt>
					54.16. <a href="nativeBinaries.html#resourceOnlyDll">Building a
						resource-only dll</a>
				</dt>
				<dt>
					54.17. <a href="nativeBinaries.html#cppSourceLibrary">Providing
						a library dependency to the source set</a>
				</dt>
				<dt>
					54.18. <a href="nativeBinaries.html#cppBinaryLibrary">Providing
						a library dependency to the binary</a>
				</dt>
				<dt>
					54.19. <a href="nativeBinaries.html#cppProjectDependencies">Declaring
						project dependencies</a>
				</dt>
				<dt>
					54.20. <a href="nativeBinaries.html#buildTypes">Defining build
						types</a>
				</dt>
				<dt>
					54.21. <a href="nativeBinaries.html#buildTypeConfig">Configuring
						debug binaries</a>
				</dt>
				<dt>
					54.22. <a href="nativeBinaries.html#platforms">Defining
						platforms</a>
				</dt>
				<dt>
					54.23. <a href="nativeBinaries.html#flavors">Defining flavors</a>
				</dt>
				<dt>
					54.24. <a href="nativeBinaries.html#targets">Targeting a
						component at particular platforms</a>
				</dt>
				<dt>
					54.25. <a href="nativeBinaries.html#buildable">Building all
						possible variants</a>
				</dt>
				<dt>
					54.26. <a href="nativeBinaries.html#toolChains">Defining tool
						chains</a>
				</dt>
				<dt>
					54.27. <a href="nativeBinaries.html#cunitSources">Registering
						CUnit tests</a>
				</dt>
				<dt>
					54.28. <a href="nativeBinaries.html#cunitSources">Registering
						CUnit tests</a>
				</dt>
				<dt>
					54.29. <a href="nativeBinaries.html#completeCUnitExample">Running
						CUnit tests</a>
				</dt>
				<dt>
					55.1. <a href="build_lifecycle.html#buildlifecycle">Single
						project build</a>
				</dt>
				<dt>
					55.2. <a href="build_lifecycle.html#standardLayouts">Hierarchical
						layout</a>
				</dt>
				<dt>
					55.3. <a href="build_lifecycle.html#standardLayouts">Flat
						layout</a>
				</dt>
				<dt>
					55.4. <a href="build_lifecycle.html#customLayout">Modification
						of elements of the project tree</a>
				</dt>
				<dt>
					55.5. <a href="build_lifecycle.html#customLayout">Modification
						of elements of the project tree</a>
				</dt>
				<dt>
					55.6. <a href="build_lifecycle.html#projectEvaluateEvents">Adding
						of test task to each project which has certain property set</a>
				</dt>
				<dt>
					55.7. <a href="build_lifecycle.html#buildProjectEvaluateEvents">Notifications</a>
				</dt>
				<dt>
					55.8. <a href="build_lifecycle.html#taskCreationEvents">Setting
						of certain property to all tasks</a>
				</dt>
				<dt>
					55.9. <a href="build_lifecycle.html#taskExecutionEvents">Logging
						of start and end of each task execution</a>
				</dt>
				<dt>
					56.1. <a href="multi_project_builds.html#multiprojectFirstExample">Multi-project
						tree - water &amp; bluewhale projects</a>
				</dt>
				<dt>
					56.2. <a href="multi_project_builds.html#multiprojectFirstExample">Build
						script of water (parent) project</a>
				</dt>
				<dt>
					56.3. <a href="multi_project_builds.html#multiprojectAddKrill">Multi-project
						tree - water, bluewhale &amp; krill projects</a>
				</dt>
				<dt>
					56.4. <a href="multi_project_builds.html#multiprojectAddKrill">Water
						project build script</a>
				</dt>
				<dt>
					56.5. <a
						href="multi_project_builds.html#multiprojectUseSubprojects">Defining
						common behaviour of all projects and subprojects</a>
				</dt>
				<dt>
					56.6. <a
						href="multi_project_builds.html#multiprojectSubprojectsAddFromTop">Defining
						specific behaviour for particular project</a>
				</dt>
				<dt>
					56.7. <a
						href="multi_project_builds.html#multiprojectSpreadSpecifics">Defining
						specific behaviour for project krill</a>
				</dt>
				<dt>
					56.8. <a href="multi_project_builds.html#multiprojectAddTropical">Adding
						custom behaviour to some projects (filtered by project name)</a>
				</dt>
				<dt>
					56.9. <a
						href="multi_project_builds.html#multiprojectTropicalWithProperties">Adding
						custom behaviour to some projects (filtered by project properties)</a>
				</dt>
				<dt>
					56.10. <a href="multi_project_builds.html#multiprojectSubBuild">Running
						build from subproject</a>
				</dt>
				<dt>
					56.11. <a href="multi_project_builds.html#multiprojectPartialTasks">Evaluation
						and execution of projects</a>
				</dt>
				<dt>
					56.12. <a
						href="multi_project_builds.html#multiprojectPartialTasksNotQuiet">Evaluation
						and execution of projects</a>
				</dt>
				<dt>
					56.13. <a
						href="multi_project_builds.html#multiprojectAbsoluteTaskPaths">Running
						tasks by their absolute path</a>
				</dt>
				<dt>
					56.14. <a
						href="multi_project_builds.html#multiprojectFirstMessages">Dependencies
						and execution order</a>
				</dt>
				<dt>
					56.15. <a href="multi_project_builds.html#multiprojectMessagesHack">Dependencies
						and execution order</a>
				</dt>
				<dt>
					56.16. <a
						href="multi_project_builds.html#multiprojectMessagesHackBroken">Dependencies
						and execution order</a>
				</dt>
				<dt>
					56.17. <a
						href="multi_project_builds.html#multiprojectMessagesDependencies">Declaring
						dependencies</a>
				</dt>
				<dt>
					56.18. <a
						href="multi_project_builds.html#multiprojectMessagesDependenciesSubBuild">Declaring
						dependencies</a>
				</dt>
				<dt>
					56.19. <a
						href="multi_project_builds.html#multiprojectMessagesTaskDependencies">Cross
						project task dependencies</a>
				</dt>
				<dt>
					56.20. <a
						href="multi_project_builds.html#multiprojectMessagesConfigDependenciesBroken">Configuration
						time dependencies</a>
				</dt>
				<dt>
					56.21. <a
						href="multi_project_builds.html#multiprojectMessagesConfigDependencies">Configuration
						time dependencies - evaluationDependsOn</a>
				</dt>
				<dt>
					56.22. <a
						href="multi_project_builds.html#multiprojectMessagesConfigDependenciesAltSolution">Configuration
						time dependencies</a>
				</dt>
				<dt>
					56.23. <a href="multi_project_builds.html#webdist">Dependencies
						- real life example - crossproject configuration</a>
				</dt>
				<dt>
					56.24. <a href="multi_project_builds.html#javadependencies_1">Project
						lib dependencies</a>
				</dt>
				<dt>
					56.25. <a href="multi_project_builds.html#javadependencies_2">Project
						lib dependencies</a>
				</dt>
				<dt>
					56.26. <a href="multi_project_builds.html#javaWithCustomConf">Fine
						grained control over dependencies</a>
				</dt>
				<dt>
					56.27. <a href="multi_project_builds.html#multitestingBuild">Build
						and Test Single Project</a>
				</dt>
				<dt>
					56.28. <a href="multi_project_builds.html#multitestingBuildDashA">Partial
						Build and Test Single Project</a>
				</dt>
				<dt>
					56.29. <a href="multi_project_builds.html#multitestingBuildNeeded">Build
						and Test Depended On Projects</a>
				</dt>
				<dt>
					56.30. <a
						href="multi_project_builds.html#multitestingBuildDependents">Build
						and Test Dependent Projects</a>
				</dt>
				<dt>
					57.1. <a href="custom_tasks.html#customTask">Defining a custom
						task</a>
				</dt>
				<dt>
					57.2. <a href="custom_tasks.html#customTaskWithAction">A hello
						world task</a>
				</dt>
				<dt>
					57.3. <a href="custom_tasks.html#customTaskWithProperty">A
						customizable hello world task</a>
				</dt>
				<dt>
					57.4. <a href="custom_tasks.html#customTaskStandalone">A build
						for a custom task</a>
				</dt>
				<dt>
					57.5. <a href="custom_tasks.html#customTaskStandalone">A custom
						task</a>
				</dt>
				<dt>
					57.6. <a href="custom_tasks.html#usingCustomTask">Using a
						custom task in another project</a>
				</dt>
				<dt>
					57.7. <a href="custom_tasks.html#customTaskStandalone">Testing
						a custom task</a>
				</dt>
				<dt>
					57.8. <a href="custom_tasks.html#taskDefinition">Defining an
						incremental task action</a>
				</dt>
				<dt>
					57.9. <a href="custom_tasks.html#incrementalTaskFirstRun">Running
						the incremental task for the first time</a>
				</dt>
				<dt>
					57.10. <a href="custom_tasks.html#incrementalTaskNoChange">Running
						the incremental task with unchanged inputs</a>
				</dt>
				<dt>
					57.11. <a href="custom_tasks.html#incrementalTaskUpdatedInputs">Running
						the incremental task with updated input files</a>
				</dt>
				<dt>
					57.12. <a href="custom_tasks.html#incrementalTaskRemovedInput">Running
						the incremental task with an input file removed</a>
				</dt>
				<dt>
					57.13. <a href="custom_tasks.html#incrementalTaskRemovedOutput">Running
						the incremental task with an output file removed</a>
				</dt>
				<dt>
					57.14. <a href="custom_tasks.html#incrementalTaskChangedProperty">Running
						the incremental task with an input property changed</a>
				</dt>
				<dt>
					58.1. <a href="custom_plugins.html#customPlugin">A custom
						plugin</a>
				</dt>
				<dt>
					58.2. <a href="custom_plugins.html#customPluginWithConvention">A
						custom plugin extension</a>
				</dt>
				<dt>
					58.3. <a
						href="custom_plugins.html#customPluginWithAdvancedConvention">A
						custom plugin with configuration closure</a>
				</dt>
				<dt>
					58.4. <a href="custom_plugins.html#lazyFileProperties">Evaluating
						file properties lazily</a>
				</dt>
				<dt>
					58.5. <a href="custom_plugins.html#customPluginStandalone">A
						build for a custom plugin</a>
				</dt>
				<dt>
					58.6. <a href="custom_plugins.html#customPluginStandalone">Wiring
						for a custom plugin</a>
				</dt>
				<dt>
					58.7. <a href="custom_plugins.html#customPluginStandalone">Using
						a custom plugin in another project</a>
				</dt>
				<dt>
					58.8. <a href="custom_plugins.html#customPluginStandalone">Testing
						a custom plugin</a>
				</dt>
				<dt>
					58.9. <a href="custom_plugins.html#domainObjectContainer">Managing
						domain objects</a>
				</dt>
				<dt>
					59.1. <a href="organizing_build_logic.html#inheritedBuildLogic">Using
						inherited properties and methods</a>
				</dt>
				<dt>
					59.2. <a href="organizing_build_logic.html#injectedBuildLogic">Using
						injected properties and methods</a>
				</dt>
				<dt>
					59.3. <a href="organizing_build_logic.html#customBuildSrcBuild">Custom
						buildSrc build script</a>
				</dt>
				<dt>
					59.4. <a href="organizing_build_logic.html#multiProjectBuildSrc">Adding
						subprojects to the root buildSrc project</a>
				</dt>
				<dt>
					59.5. <a href="organizing_build_logic.html#nestedBuild">Running
						another build from a build</a>
				</dt>
				<dt>
					59.6. <a
						href="organizing_build_logic.html#declareExternalBuildDependency">Declaring
						external dependencies for the build script</a>
				</dt>
				<dt>
					59.7. <a href="organizing_build_logic.html#externalBuildDependency">A
						build script with external dependencies</a>
				</dt>
				<dt>
					59.8. <a href="organizing_build_logic.html#buildLogic">Ant
						optional dependencies</a>
				</dt>
				<dt>
					60.1. <a href="init_scripts.html#initScriptConfiguration">Using
						init script to perform extra configuration before projects are
						evaluated</a>
				</dt>
				<dt>
					60.2. <a href="init_scripts.html#declareExternalInitDependency">Declaring
						external dependencies for an init script</a>
				</dt>
				<dt>
					60.3. <a href="init_scripts.html#externalInitDependency">An
						init script with external dependencies</a>
				</dt>
				<dt>
					60.4. <a href="init_scripts.html#usePluginsInInitScripts">Using
						plugins in init scripts</a>
				</dt>
				<dt>
					61.1. <a href="gradle_wrapper.html#wrapperSimple">Wrapper task</a>
				</dt>
				<dt>
					61.2. <a href="gradle_wrapper.html#wrapperSimple">Wrapper
						generated files</a>
				</dt>
				<dt>
					64.1. <a
						href="publishing_ivy.html#publishing_ivy:apply-plugin-snippet">Applying
						the &ldquo;ivy-publish&rdquo; plugin</a>
				</dt>
				<dt>
					64.2. <a
						href="publishing_ivy.html#publishing_ivy:publish-component-snippet">Publishing
						a java module to Ivy</a>
				</dt>
				<dt>
					64.3. <a
						href="publishing_ivy.html#publishing_ivy:publish-custom-artifact-snippet">Publishing
						additional artifact to Ivy</a>
				</dt>
				<dt>
					64.4. <a
						href="publishing_ivy.html#publishing_ivy:publish-customize-identity">customizing
						the publication identity</a>
				</dt>
				<dt>
					64.5. <a
						href="publishing_ivy.html#publishing_ivy:descriptor-customization-snippet">Customizing
						the module descriptor file</a>
				</dt>
				<dt>
					64.6. <a
						href="publishing_ivy.html#publishing_ivy:publish-multiple-publications">Publishing
						multiple modules from a single project</a>
				</dt>
				<dt>
					64.7. <a
						href="publishing_ivy.html#publishing_ivy:sample_repositories">Declaring
						repositories to publish to</a>
				</dt>
				<dt>
					64.8. <a href="publishing_ivy.html#publishingIvyPublishSingle">Choosing
						a particular publication to publish</a>
				</dt>
				<dt>
					64.9. <a href="publishing_ivy.html#publishingIvyPublishLifecycle">Publishing
						all publications via the &ldquo;publish&rdquo; lifecycle task</a>
				</dt>
				<dt>
					64.10. <a
						href="publishing_ivy.html#publishingIvyGenerateDescriptor">Generating
						the Ivy module descriptor file</a>
				</dt>
				<dt>
					64.11. <a
						href="publishing_ivy.html#publishing_ivy:complete_example">Publishing
						a java module</a>
				</dt>
				<dt>
					64.12. <a href="publishing_ivy.html#publishing_ivy:output_ivy.xml">Example
						generated ivy.xml</a>
				</dt>
				<dt>
					65.1. <a href="publishing_maven.html#publishing_maven:apply_plugin">Applying
						the 'maven-publish' plugin</a>
				</dt>
				<dt>
					65.2. <a
						href="publishing_maven.html#publishing_maven:publish-component">Adding
						a MavenPublication for a java component</a>
				</dt>
				<dt>
					65.3. <a
						href="publishing_maven.html#publishing_maven:publish-custom-artifact">Adding
						additional artifact to a MavenPublication</a>
				</dt>
				<dt>
					65.4. <a
						href="publishing_maven.html#publishing_maven:publish-customize-identity">customizing
						the publication identity</a>
				</dt>
				<dt>
					65.5. <a
						href="publishing_maven.html#publishing_maven:pom_modification">Modifying
						the POM file</a>
				</dt>
				<dt>
					65.6. <a
						href="publishing_maven.html#publishing_maven:publish-multiple-publications">Publishing
						multiple modules from a single project</a>
				</dt>
				<dt>
					65.7. <a href="publishing_maven.html#publishing_maven:repositories">Declaring
						repositories to publish to</a>
				</dt>
				<dt>
					65.8. <a href="publishing_maven.html#publishingMavenPublishMinimal">Publishing
						a project to a Maven repository</a>
				</dt>
				<dt>
					65.9. <a href="publishing_maven.html#publishingMavenPublishLocal">Publish
						a project to the Maven local repository</a>
				</dt>
				<dt>
					65.10. <a href="publishing_maven.html#publishingMavenGeneratePom">Generate
						a POM file without publishing</a>
				</dt>
				<dt>
					B.1. <a href="potential_traps.html#scope">Variables scope:
						local and script wide</a>
				</dt>
				<dt>
					B.2. <a href="potential_traps.html#mkdirTrap">Distinct
						configuration and execution phase</a>
				</dt>
			</dl>
		</div>
	</div>
	<div class="navfooter">
		<div>
			<div class="navbar">
				<a xmlns:xslthl="http://xslthl.sf.net" href="userguide.html"
					title="Gradle User Guide">返回目录</a><span>|</span><a
					xmlns:xslthl="http://xslthl.sf.net" href="./ch01/introduction.html"
					title="Chapter&nbsp;1.&nbsp;Introduction">下一页</a>
			</div>
		</div>
	</div>
</body>
</html>